iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
自我挑戰組

日常任務成長紀錄系列 第 16

TypeOrm | Repository APIs 用法紀錄 3

  • 分享至 

  • xImage
  •  

https://typeorm.io/#/repository-api

關於 save() \ delete() \ remove() 有些進階設定以下紀錄

save()

userRepository.save(users, {chunk: users.length / 1000});
  • data & listeners 牽涉監聽、訂閱,研究清楚後更新
  • transaction:boolean 預設true ,
    • ex. 若不需要可以關閉 { transaction: false }
  • chunk 批次處理資料
    • ex. { chunk: 10000 }
  • reload 完成save後回傳資料,預設true
    • ex. 若不需要可以關閉 {reload: false}

delete() \ remove()

userRepository.remove(users, {chunk: entities.length / 1000});
  • data & listeners 牽涉監聽、訂閱,研究清楚後更新
  • transaction:boolean 預設true ,
    • ex. 若不需要可以關閉 { transaction: false }
  • chunk 批次處理資料
    • ex. { chunk: 10000 }

上一篇
TypeOrm | Repository APIs 用法紀錄 2
下一篇
nestJS-MicroService-gRpc 處理更新null情況
系列文
日常任務成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言